
import request from '@/utils/request'


// 
export function versionpro(data,flag) {
  return request({
    url: `pc/version/my-project?flag=${flag.data}`,
    method: 'post',
    data
  })
}

// 分页查询分支信息
export function branchpage(data,flag) {
  return request({
    url: `pc/branch/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 分支内工作详情
export function branchdetail(data,flag) {
  return request({
    url: `pc/branch/work-detail?id=${data.id}&flag=${flag.data}`,
    method: 'get',
  })
}
// 分支合并
export function branmergereq(data,flag) {
  return request({
    url: `pc/branch/merge-request?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 分支删除
export function brandel(data,flag) {
  return request({
    url: `pc/branch/del?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 创建分钟
export function branaddl(data,flag) {
  return request({
    url: `pc/branch/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}


// 操作 D

// // ----------------------------------------------DDRG操作管理-----------------------------------------------------------------
// 列表
export function Ddrgpage(data,flag) {
  return request({
    url: `pc/drg/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Ddrgadd(data,flag) {
  return request({
    url: `pc/drg/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Ddrginfo(data,flag) {
  return request({
    url: `pc/drg/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除

export function Ddrgdel(data,flag) {
  return request({
    url: `pc/drg/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 编辑
export function Ddrgupdate(data,flag) {
  return request({
    url: `pc/drg/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
 // ----------------------------------------------MDC增删改查-----------------------------------------------------------------
// 列表
export function Dmdcpage(data,flag) {
  return request({
    url: `pc/mdc/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dmdcadd(data,flag) {
  return request({
    url: `pc/mdc/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dmdcinfo(data,flag) {
  return request({
    url: `pc/mdc/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dmdcdel(data,flag) {
  return request({
    url: `pc/mdc/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dmdcupdate(data,flag) {
  return request({
    url: `pc/mdc/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
 // ----------------------------------------------Mcc_cc增删改查-----------------------------------------------------------------
// 列表
export function Dmccpage(data,flag) {
  return request({
    url: `pc/mcc-cc/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dmccadd(data,flag) {
  return request({
    url: `pc/mcc-cc/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dmccinfo(data,flag) {
  return request({
    url: `pc/mcc-cc/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dmccdel(data,flag) {
  return request({
    url: `pc/mcc-cc/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dmccupdate(data,flag) {
  return request({
    url: `pc/mcc-cc/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
 // ----------------------------------------------ADRG增删改查-----------------------------------------------------------------
 // 列表
export function Dadrgpage(data,flag) {
  return request({
    url: `pc/adrg/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dadrgadd(data,flag) {
  return request({
    url: `pc/adrg/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dadrginfo(data,flag) {
  return request({
    url: `pc/adrg/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dadrgdel(data,flag) {
  return request({
    url: `pc/adrg/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dadrgupdate(data,flag) {
  return request({
    url: `pc/adrg/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// ----------------------------------------------exclude增删改查-----------------------------------------------------------------
 // 列表
 export function Dexcludepage(data,flag) {
  return request({
    url: `pc/exclude/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dexcludeadd(data,flag) {
  return request({
    url: `pc/exclude/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dexcludeinfo(data,flag) {
  return request({
    url: `pc/exclude/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dexcludedel(data,flag) {
  return request({
    url: `pc/exclude/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dexcludeupdate(data,flag) {
  return request({
    url: `pc/exclude/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// ----------------------------------------------list-----------------------------------------------------------------
 // 列表
 export function Dlistpage(data,flag) {
  return request({
    url: `pc/list/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dlistadd(data,flag) {
  return request({
    url: `pc/list/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dlistinfo(data,flag) {
  return request({
    url: `pc/list/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dlistdel(data,flag) {
  return request({
    url: `pc/list/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dlistupdate(data,flag) {
  return request({
    url: `pc/list/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// ----------------------------------------------group-----------------------------------------------------------------
 // 列表
 export function Dgrouppage(data,flag) {
  return request({
    url: `pc/no-group/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 新增
export function Dgroupadd(data,flag) {
  return request({
    url: `pc/no-group/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}
// 详情
export function Dgroupinfo(data,flag) {
  return request({
    url: `pc/no-group/detail?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 删除
export function Dgroupdel(data,flag) {
  return request({
    url: `pc/no-group/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}
// 更新
export function Dgroupupdate(data,flag) {
  return request({
    url: `pc/no-group/update?flag=${flag.data}`,
    method: 'post',
    data
  })
}

// 分支操作日志
export function branchlog(data,flag) {
  return request({
    url: `pc/branch-log/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}

// 分支附件管理
export function branchfile(data,flag) {
  return request({
    url: `pc/branch-file/page?flag=${flag.data}`,
    method: 'post',
    data
  })
}

export function branchfileadd(data,flag) {
  return request({
    url: `pc/branch-file/add?flag=${flag.data}`,
    method: 'post',
    data
  })
}



// 删除
export function brandfiledel(data,flag) {
  return request({
    url: `pc/branch-file/del?id=${data.id}&projectId=${data.projectId}&branchId=${data.branchId}&flag=${flag.data}`,
    method: 'get',
  })
}

